package com.live.shop.tool;

import android.app.ActivityManager;
import android.app.Service;
import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.net.wifi.WifiInfo;
import android.net.wifi.WifiManager;
import android.os.Vibrator;
import android.provider.Settings;
import android.text.TextUtils;
import android.text.format.Formatter;
import android.widget.TextView;

import com.live.shop.R;
import com.live.shop.model.AliyunVoiceModel;
import com.live.shop.service.CommentService;
import com.live.shop.view.ToastBottomUtils;

import org.json.JSONObject;

import java.net.NetworkInterface;
import java.net.SocketException;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.List;

public class GetUtil {

    public static String TAG = "---云直播----";

    public static String ServerU(){
        return "http://yunlive.shangweida.top/appapi/";
    }

    public static String userPassLogin(){return ServerU()+"Login/userPassLogin";}//密码登录
    public static String checkUserInfo(){return ServerU()+"User/checkUserInfo";}//检测用户信息
    public static String updatePassword(){return ServerU()+"User/updatePassword";}//修改密码
    public static String updateNickname(){return ServerU()+"User/updateNickname";}//修改密码
    public static String getAppList(){return ServerU()+"FunctionList/getFunctionList";}//获取应用列表
    public static String setAppUse(){return ServerU()+"FunctionList/setFunctionUse";}//提交使用
    public static String submitOpinion(){return ServerU()+"Opinion/submitOpinion";}//提交意见
    public static String Appinfo(){return ServerU()+"Soft/getUpdate";}//获取版本信息
    public static String getProxy(){return ServerU()+"Soft/getProxy";}//加入我们
    public static String getAboutus(){return ServerU()+"Soft/getAboutus";}//关于我们
    public static String setError(){return ServerU()+"ErrorLog/setError";}//上传错误日志文件


    //获取当前局域网IP地址
    public static String getIPAddress(Context context){
        WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
        if (wifiManager.isWifiEnabled()) {
            // Wifi已启用
            //获取已连接的Wifi网络信息
            WifiInfo wifiInfo = wifiManager.getConnectionInfo();
            //Wifi网络信息中获取IP地址
            int ipAddress = wifiInfo.getIpAddress();
            //返回的是一个32位的整数。将整数型的IP地址转换为字符串形式的IP地址
            return (ipAddress & 0xFF) + "." +
                    ((ipAddress >> 8) & 0xFF) + "." +
                    ((ipAddress >> 16) & 0xFF) + "." +
                    (ipAddress >> 24 & 0xFF);
        } else {
            // Wifi未启用
            ToastBottomUtils.Setinfo(context,"未开启WIFI");
            return "";
        }
    }


    public static void setTextColor(Context context,List<TextView> list,int position){
        for (int i = 0 ; i < list.size();i++){
            if(position == i){
                list.get(i).setTextColor(context.getColor(R.color.blue));
            }else{
                list.get(i).setTextColor(context.getColor(R.color.gary));
            }
        }
    }
    public static String secToTime(int time) {
        String timeStr = null;
        int hour = 0;
        int minute = 0;
        int second = 0;
        if (time <= 0) {
            timeStr = "00:00:00";
        }else {
            second = time % 60;
            minute = time / 60 % 60;
            hour = time / 60 / 60;
            timeStr = unitFormat(hour) + ":" + unitFormat(minute) + ":" + unitFormat(second);
        }
        return timeStr;
    }
    //转化时间字符
    private static String unitFormat(int i) {
        String retStr = null;
        if (i >= 0 && i < 10) {
            retStr = "0" + i;
        }else {
            retStr = "" + i;
        }
        return retStr;
    }
    //遍历某个服务是否开启(包.服务名)
    public static boolean isServiceWork(Context mContext, String serviceName) {
        boolean isWork = false;
        ActivityManager myAM = (ActivityManager) mContext.getSystemService(Context.ACTIVITY_SERVICE);
        List<ActivityManager.RunningServiceInfo> myList = myAM.getRunningServices(100);
        if (myList.size() <= 0) {
            return false;
        }
        for (int i = 0; i < myList.size(); i++) {
            String mName = myList.get(i).service.getClassName().toString();
            if (mName.equals(serviceName)) {
                isWork = true;
                break;
            }
        }
        return isWork;
    }
    public static String voiceType(int type){
        //合成方式 0.暂无 1.录音 2.AI合成 3.本地音频
        String result = "";
        switch (type){
            case 0:result = "【暂无】";break;
            case 1:result = "【录音】";break;
            case 2:result = "【AI合成】";break;
            case 3:result = "【本地音频】";break;
        }
        return result;
    }

    public static String voiceState(int state){
        //合成状态 0.暂无 1.已录音 2.已合成 3.已选择
        String result = "";
        switch (state){
            case 0:result = "【暂无】";break;
            case 1:result = "【已录音】";break;
            case 2:result = "【已合成】";break;
            case 3:result = "【已选择】";break;
        }
        return result;
    }
    //震动
    public static void getVibrator(Context context){
        Vibrator vibrator = (Vibrator) context.getSystemService(Service.VIBRATOR_SERVICE);
        vibrator.vibrate(100);
    }
    //判断无障碍是否开启
    public static boolean isAccessibilitySettingsOn(Context context) {
        int accessibilityEnabled = 0;
        final String service = context.getPackageName() + "/" + CommentService.class.getCanonicalName();

        try {
            accessibilityEnabled = Settings.Secure.getInt(context.getContentResolver(), Settings.Secure.ACCESSIBILITY_ENABLED);
        } catch (Settings.SettingNotFoundException ignored) {
        }

        TextUtils.SimpleStringSplitter splitter = new TextUtils.SimpleStringSplitter(':');

        if (accessibilityEnabled == 1) {
            String enabledServices = Settings.Secure.getString(context.getContentResolver(), Settings.Secure.ENABLED_ACCESSIBILITY_SERVICES);

            if (enabledServices != null) {
                splitter.setString(enabledServices);

                while (splitter.hasNext()) {
                    String enabledService = splitter.next();
                    if (enabledService.equalsIgnoreCase(service)) {
                        return true;
                    }
                }
            }
        }

        return false;
    }
    //获取当前app名称和包名
    public static JSONObject getAppInfo(Context context){
        JSONObject json = new JSONObject();
        try {
            PackageManager packageManager = context.getPackageManager();
            PackageInfo packageInfo = packageManager.getPackageInfo(context.getPackageName(), 0);
            json.put("appName",packageInfo.applicationInfo.loadLabel(packageManager).toString());
            json.put("packageName", packageInfo.packageName);
            json.put("versionName",packageInfo.versionName);
            json.put("versionCode",packageInfo.versionCode);
        } catch (Exception e) {
            e.printStackTrace();
        }
        return json;
    }
    //计算内容长度
    public static String getLimitSubString300(String inputStr) {
        int orignLen = inputStr.length();//orignLen是当前输入内容的长度
        int resultLen = 0;				//resultLen是计算字符串总的长度
        String temp = null;
        for (int i = 0; i < orignLen; i++) {
            temp = inputStr.substring(i, i + 1);
            try {// 3个字节来表示汉字，1个字节表示的英文单词，用UTF-8编码
                if (temp.getBytes("utf-8").length == 3) {
                    resultLen += 1;
                } else {
                    resultLen++;
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
            if (resultLen > 300) {
                return inputStr.substring(0, i);
            }
        }
        return inputStr;
    }

    public static int getUtf8CharsNum(String inputStr) {
        int orignLen = inputStr.length();//orignLen是当前输入内容的长度
        int resultLen = 0;				//resultLen是计算字符串总的长度
        String temp = null;
        for (int i = 0; i < orignLen; i++) {
            temp = inputStr.substring(i, i + 1);
            try {// 3个字节来表示汉字，1个字节表示的英文单词，用UTF-8编码
                if (temp.getBytes("utf-8").length == 3) {
                    resultLen += 1;
                } else {
                    resultLen++;
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
        return resultLen;
    }

    public static List<AliyunVoiceModel> getSceneVoiceZhibo(){
        List<AliyunVoiceModel> list = new ArrayList<>();
        list.add(new AliyunVoiceModel("直播场景","柜姐","guijie","亲切女声",2,true,"欢迎进来的宝宝，没关注主播的，去关注一下主播噢。"));
        list.add(new AliyunVoiceModel("直播场景","Stella","stella","知性女声",2,true,"宝宝们，下面给大家推荐下，我们的这款电动牙刷。"));
        list.add(new AliyunVoiceModel("直播场景","Stanley","stanley","沉稳男声",1,true,"冬季是最能演绎叠穿的季节，只要你够大胆，时髦的造型，随时都能拥有。"));
        list.add(new AliyunVoiceModel("直播场景","艾伦","ailun","悬疑解说",1,true,"警察和黑道都饶不了她，所以动了杀心。"));
        list.add(new AliyunVoiceModel("直播场景","知猫","zhimao","普通话女声",2,true,"我们这款电饭煲可是非常畅销的宝贝，心动的宝宝们，赶快下单，立享9折优惠。"));
        list.add(new AliyunVoiceModel("直播场景","老铁","laotie","东北老铁",1,true,"宝宝们，老铁这回真心推荐，错过再等一年。"));
        list.add(new AliyunVoiceModel("直播场景","老妹","laomei","吆喝女声",2,true,"让我们先来试试这个腮红，天呐，真是绝绝子啊"));
        list.add(new AliyunVoiceModel("直播场景","小仙","xiaoxian","亲切女声",2,true,"放心吧，我们家羽绒服做的非常好，很保暖，主播这点还是很有自信的。37号链接，上链接了哈！"));
        list.add(new AliyunVoiceModel("直播场景","猫小美","maoxiaomei","活力女声",2,true,"我们这款电饭煲可是非常畅销的宝贝，心动的宝宝们，赶紧下单呀。"));
        list.add(new AliyunVoiceModel("直播场景","艾飞","aifei","激昂解说",1,true,"林浩明正指挥操盘手操纵股价，肖克找上门来了解案情"));
        list.add(new AliyunVoiceModel("直播场景","亚群","yaqun","卖场广播",1,true,"年中大促，优惠不封顶，价格降到底。"));
        list.add(new AliyunVoiceModel("直播场景","巧薇","qiaowei","卖场广播",2,true,"如您在本商场一次性购物满指定金额，即可享受免费送货服务。"));
        return list;
    }
    public static List<AliyunVoiceModel> getSceneVoiceKefu(){
        List<AliyunVoiceModel> list = new ArrayList<>();
        list.add(new AliyunVoiceModel("客服场景","思悦","siyue","温柔女声",2,false,"张先生您好，您本月流量已使用百分之八十，您还可以查询四月及近五个月的账单。"));
        list.add(new AliyunVoiceModel("客服场景","艾雅","aiya","严厉女声",2,true,"是这样子的，张欢女士，现在您的信用卡，因为逾期31天以上，已经被冻结停卡。"));
        list.add(new AliyunVoiceModel("客服场景","艾夏","aixia","亲和女声",2,true,"为了减少您的损失，请您今天晚上6点前尽快处理好本次欠款，好吧？"));
        list.add(new AliyunVoiceModel("客服场景","艾美","aimei","甜美女声",2,true,"您好，我这边是XY证券的，您开户的证券公司，请问是李万峰先生吗？想和您做个简单的回访，可以吗？"));
        list.add(new AliyunVoiceModel("客服场景","艾雨","aiyu","自然女声",2,true,"这项手机保障权益只针对新购买1个月内的手机有效，置换费需要125元。"));
        list.add(new AliyunVoiceModel("客服场景","艾悦","aiyue","温柔女声",2,true,"好的，王先生，最后温馨提醒您，我银行将在您申请财智金成功批核后，为您发送短信，请您注意查阅。"));
        list.add(new AliyunVoiceModel("客服场景","艾婧","aijing","严厉女声",2,true,"如果您在今天下午六点之前仍未进行处理，将会产生更多不必要的费用，并且会影响您的信用记录。"));
        list.add(new AliyunVoiceModel("客服场景","小美","xiaomei","甜美女声",2,false,"齐先生您好，您的支付宝绑定的是12345678901这个手机号吗？"));
        list.add(new AliyunVoiceModel("客服场景","艾娜","aina","浙普女声",2,true,"现在需要和您确认，当前接听的这部手机是否是在1个月内购买的。"));
        list.add(new AliyunVoiceModel("客服场景","伊娜","yina","浙普女声",2,false,"尊敬的王大志先生，我是智能数码专营店的售后客服，请问有什么可以帮您？"));
        list.add(new AliyunVoiceModel("客服场景","思婧","sijing","严厉女声",2,true,"您的欠款98789.1元，在5月1号即将到还款日期，请您尽快还款，谢谢。"));
        list.add(new AliyunVoiceModel("客服场景","艾硕","aishuo","自然男声",1,true,"您好刘晓梅女士，请您在明天零点前，确保卡内金额至少为八百九十七元九毛钱。"));
        list.add(new AliyunVoiceModel("客服场景","知雅","zhiya","普通话女声",2,true,"是这样子的，张欢女士，现在您的信用卡，因为逾期31天以上，已经被冻结停卡。"));
        return list;
    }
    public static List<AliyunVoiceModel> getSceneVoiceDuoyuzhong(){
        List<AliyunVoiceModel> list = new ArrayList<>();
        list.add(new AliyunVoiceModel("多语种场景","智香","tomoka","日语女声",2,true,"ぐっすり眠った後は、ずっと気分がよい。"));
        list.add(new AliyunVoiceModel("多语种场景","智也","tomoya","日语男声",1,true,"にやりと笑って、賛成の意思を示した。"));
        list.add(new AliyunVoiceModel("多语种场景","Farah","farah","马来语女声",2,false,"Proses keadilan hendaklah berlaku terhadap semua pihak dan tidak seharusnya wujud pilih kasih."));
        list.add(new AliyunVoiceModel("多语种场景","Indah","indah","印尼语女声",2,false,"Dia memulai perjalanan yang akan mengubah jalan hidupnya."));
        list.add(new AliyunVoiceModel("多语种场景","Tala","tala","菲律宾语女声",2,false,"Mag bake lang ng isang bunch ng cupcakes at dekurasyunan ito ayon sa gusto."));
        list.add(new AliyunVoiceModel("多语种场景","Tien","tien","越南语女声",2,false,"Kế hoạch đó cũng có thể sử dụng trong giao dịch với cộng sự và đối tác kinh doanh."));
        list.add(new AliyunVoiceModel("多语种场景","Kyong","Kyong","韩语女声",2,false,"운전을 하다 길을 잃어서 같은 길을 빙빙 돌아서 목적지에 도착했어요."));
        list.add(new AliyunVoiceModel("多语种场景","masha","masha","俄语女声",2,false,"Всё та́йное ра́но и́ли по́здно стано́вится я́вным."));
        list.add(new AliyunVoiceModel("多语种场景","camila","camila","西班牙语女声",2,false,"Privilegia el entorno agreste y la tranquilidad."));
        list.add(new AliyunVoiceModel("多语种场景","perla","perla","意大利语女声",2,false,"Una canzone molto apprezzata dai fan."));
        list.add(new AliyunVoiceModel("多语种场景","Clara","clara","法语女声",2,false,"C‘était une chance incroyable et une enfance très particulière."));
        list.add(new AliyunVoiceModel("多语种场景","Hanna","hanna","德语女声",2,false,"Mineralöle bleiben die wichtigste Energiequelle."));
        list.add(new AliyunVoiceModel("多语种场景","Waan","waan","泰语女声",2,false,"คุณ สามารถ ดู จำนวนมาก ของ โลก"));
        return list;
    }
    public static List<AliyunVoiceModel> getSceneVoiceYingwen(){
        List<AliyunVoiceModel> list = new ArrayList<>();
        list.add(new AliyunVoiceModel("英文场景","Harry","harry","英音男声",1,false,"To improve our brand recognition, it is necessary for our company to tap the new market."));
        list.add(new AliyunVoiceModel("英文场景","Abby","abby","美音女声",2,true,"To improve our brand recognition, it is necessary for our company to tap the new market."));
        list.add(new AliyunVoiceModel("英文场景","Andy","andy","美音男声",1,false,"To improve our brand recognition, it is necessary for our company to tap the new market."));
        list.add(new AliyunVoiceModel("英文场景","Eric","eric","英音男声",1,false,"To improve our brand recognition, it is necessary for our company to tap the new market."));
        list.add(new AliyunVoiceModel("英文场景","Emily","emily","英音女声",2,false,"To improve our brand recognition, it is necessary for our company to tap the new market."));
        list.add(new AliyunVoiceModel("英文场景","Luna","luna","英音女声",2,true,"To improve our brand recognition, it is necessary for our company to tap the new market."));
        list.add(new AliyunVoiceModel("英文场景","Luca","luca","英音男声",1,false,"To improve our brand recognition, it is necessary for our company to tap the new market."));
        list.add(new AliyunVoiceModel("英文场景","Wendy","wendy","英音女声",2,false,"To improve our brand recognition, it is necessary for our company to tap the new market."));
        list.add(new AliyunVoiceModel("英文场景","William","william","英音男声",1,false,"To improve our brand recognition, it is necessary for our company to tap the new market."));
        list.add(new AliyunVoiceModel("英文场景","Olivia","olivia","英音女声",2,false,"To improve our brand recognition, it is necessary for our company to tap the new market."));
        list.add(new AliyunVoiceModel("英文场景","Lydia","lydia","英中双语女声",2,true,"To improve our brand recognition, it is necessary for our company to tap the new market."));
        list.add(new AliyunVoiceModel("英文场景","ava","ava","美语女声",2,true,"To improve our brand recognition, it is necessary for our company to tap the new market."));
        list.add(new AliyunVoiceModel("英文场景","betty","betty","美式英文女声",2,true,"I am easy to get along with, I treat everybody with respect and appreciation."));
        list.add(new AliyunVoiceModel("英文场景","beth","beth","美式英文女声",2,true,"I am easy to get along with, I treat everybody with respect and appreciation."));
        list.add(new AliyunVoiceModel("英文场景","cindy","cindy","美式英文女声",2,true,"I am easy to get along with, I treat everybody with respect and appreciation."));
        list.add(new AliyunVoiceModel("英文场景","cally","cally","美式英文女声",2,true,"I am easy to get along with, I treat everybody with respect and appreciation."));
        list.add(new AliyunVoiceModel("英文场景","donna","donna","美式英文女声",2,true,"I am easy to get along with, I treat everybody with respect and appreciation."));
        list.add(new AliyunVoiceModel("英文场景","eva","eva","美式英文女声",2,true,"I am easy to get along with, I treat everybody with respect and appreciation."));
        list.add(new AliyunVoiceModel("英文场景","brian","brian","美式英文男声",1,true,"I am easy to get along with, I treat everybody with respect and appreciation."));
        list.add(new AliyunVoiceModel("英文场景","Annie","annie","美语女声",2,true,"To improve our brand recognition, it is necessary for our company to tap the new market."));
        return list;
    }
    public static List<AliyunVoiceModel> getSceneVoiceFangyan(){
        List<AliyunVoiceModel> list = new ArrayList<>();
        list.add(new AliyunVoiceModel("方言场景","Kelly","kelly","香港粤语女声",2,true,"好耐冇见，你最近忙唔忙啊？食咗饭未啊？"));
        list.add(new AliyunVoiceModel("方言场景","艾侃","aikan","天津话男声",1,true,"人家说起，甭管多大岁数的女的，上到80，下到18，统称姐姐"));
        list.add(new AliyunVoiceModel("方言场景","大虎","dahu","东北话男声",1,true,"你瞅啥，有本事你再瞅一试试？"));
        list.add(new AliyunVoiceModel("方言场景","姗姗","shanshan","粤语女声",2,false,"当前客服繁忙，为免耽误您的时间，您可以尝试通过支付宝HK APP里面【客户服务】查询您嘅问题。"));
        list.add(new AliyunVoiceModel("方言场景","小玥","chuangirl","四川话女声",2,false,"现在给你放起，《黑猫警长》第八集《谁是凶手》。"));
        list.add(new AliyunVoiceModel("方言场景","佳佳","jiajia","粤语女声",2,true,"超低折扣，限时购买，活动期间每个账号仅可购买一次，千祈唔好错过。"));
        list.add(new AliyunVoiceModel("方言场景","桃子","taozi","粤语女声",2,true,"我五点再联系你, 廿分钟之后再见"));
        list.add(new AliyunVoiceModel("方言场景","青青","qingqing","中国台湾话女声",2,false,"小主人，我是您的智能小助手，有问题请吩咐我吧！"));
        list.add(new AliyunVoiceModel("方言场景","翠姐","cuijie","东北话女声",2,false,"在俺们东北，有一种解决，叫“咋整”"));
        list.add(new AliyunVoiceModel("方言场景","小泽","xiaoze","湖南重口音男声",1,false,"早上好，今天长沙多云转晴，10度到17度，空气质量良。"));
        return list;
    }
    public static List<AliyunVoiceModel> getSceneVoiceChildren(){
        List<AliyunVoiceModel> list = new ArrayList<>();
        list.add(new AliyunVoiceModel("童声场景","思彤","sitong","儿童音",2,false,"孩子还不知道忧愁，白白胖胖的很可爱。"));
        list.add(new AliyunVoiceModel("童声场景","小北","xiaobei","萝莉女声",2,true,"这个家伙还是一如既往的蛮横不讲理。"));
        list.add(new AliyunVoiceModel("童声场景","艾彤","aitong","儿童音",2,true,"春秋时，宋国有一位农夫，他正在田里工作的时候，突然看见一只兔子往大树的方向快跑。"));
        list.add(new AliyunVoiceModel("童声场景","艾薇","aiwei","萝莉女声",2,true,"老虎你别急，听我说。我是上帝派来做百兽之王的！你要是吃了我，那就是违背了上帝的命令！"));
        list.add(new AliyunVoiceModel("童声场景","艾宝","aibao","萝莉女声",2,true,"又见面啦，试试对我说“我要听小猪佩奇”。"));
        list.add(new AliyunVoiceModel("童声场景","杰力豆","jielidou","治愈童声",1,true,"千里马高昂着头望着远方，好像随时要奔跑的样子"));
        return list;
    }
    public static List<AliyunVoiceModel> getSceneVoiceTongyong(){
        List<AliyunVoiceModel> list = new ArrayList<>();
        list.add(new AliyunVoiceModel("通用场景","小云","xiaoyun","标准女声",2,false,"广袤的辽北大地，处处萌发盎然春意。"));
        list.add(new AliyunVoiceModel("通用场景","小刚","xiaogang","标准男声",1,false,"当天，北京飞往上海虹桥的航班也因天气原因导致延误。"));
        list.add(new AliyunVoiceModel("通用场景","若兮","ruoxi","温柔女声",2,false,"这一次交锋，双方都没有占到什么便宜，可以说是旗鼓相当。"));
        list.add(new AliyunVoiceModel("通用场景","思琪","siqi","温柔女声",2,true,"有人说，他性格外冷内热，更多的人认为他冷酷无情。"));
        list.add(new AliyunVoiceModel("通用场景","思佳","sijia","标准女声",2,false,"尽管已年近七旬，但王时凯看起来依然精神矍铄。"));
        list.add(new AliyunVoiceModel("通用场景","思诚","sicheng","标准男声",1,true,"在全市形成了上下联动、共同推进的良好氛围。"));
        list.add(new AliyunVoiceModel("通用场景","艾琪","aiqi","温柔女声",2,true,"哎呀，你要问我喜欢吃什么，我能答上一堆。问我不喜欢的啊，那我还真答不上来。"));
        list.add(new AliyunVoiceModel("通用场景","艾佳","aijia","标准女声",2,true,"从目前来看，创业板显然并未受到严重的影响。"));
        list.add(new AliyunVoiceModel("通用场景","艾诚","aicheng","标准男声",1,true,"信息发展、移动互联网发展尚未落幕，智能化又像一头大象一样撞进人类的生活，激荡着整个世界。"));
        list.add(new AliyunVoiceModel("通用场景","艾达","aida","标准男声",1,true,"乡村是中国的根脉，是国家大厦的基础，乡村治理具有极端重要性。"));
        list.add(new AliyunVoiceModel("通用场景","宁儿","ninger","标准女声",2,false,"随着量能的放大、涨停股的增多，市场被调动起来。"));
        list.add(new AliyunVoiceModel("通用场景","瑞琳","ruilin","标准女声",2,false,"中国传统文化讲究节日团圆，到了春节，就更期待一家人聚在一起热热闹闹的吃饭啦。"));
        list.add(new AliyunVoiceModel("通用场景","马树","mashu","儿童剧男声",1,true,"中国传统文化讲究节日团圆，到了春节，就更期待一家人聚在一起热热闹闹的吃饭啦。"));
        list.add(new AliyunVoiceModel("通用场景","知媛","zhiyuan","普通话女声",2,true,"新鲜的微风吹动我的衣袂，如同爱人的鼻息吹着我的手一样。"));
        list.add(new AliyunVoiceModel("通用场景","知柜","zhigui","普通话女声",2,true,"欢迎进来的宝宝，没关注主播的，可以先关注下主播哦"));
        list.add(new AliyunVoiceModel("通用场景","悦儿","yuer","儿童剧女声",2,true,"小兔子照猴子医生的话去做了，果然牙齿不疼了，身体也壮实了。"));
        list.add(new AliyunVoiceModel("通用场景","知悦","zhiyue","普通话女声",2,true,"好的王先生，最后温馨提醒您，我行将在您申请财智金成功批核后，为您发送短信，请您注意查阅。"));
        list.add(new AliyunVoiceModel("通用场景","知硕","zhishuo","普通话男声",1,true,"您好刘晓梅女士，请您在明天零点之前，确保卡内金额至少为八百九十七元九毛钱。"));
        list.add(new AliyunVoiceModel("通用场景","知达","zhida","普通话男声",1,true,"乡村是中国的根脉，是国家大厦的基础，乡村治理具有极端重要性。"));
        list.add(new AliyunVoiceModel("通用场景","知莎","zhistella","普通话女声",2,true,"冬季是最能演绎叠穿的季节，只要你够大胆，时髦的造型，随时都能拥有。"));
        return list;
    }
}
